package org.tangjl.utill;

import java.io.File;

/**
 * 文档预览,这是一个使用的例子
 * <pre>
 * 项目名称：cloud
 * 类名称：DocumentPreviewServlet
 * 类描述：
 * 创建人：唐家林(tjl)
 * 创建时间：2014年10月22日　上午9:25:54
 * 修改人：
 * 修改时间：
 * 修改备注：
 * @version
 * </pre>
 */
public class DocumentPreviewTest {
	public static void main(String[] args) {
		try {
			String path = System.getProperty("user.dir") + "/WebContent";
			System.out.println(path);
			String folder = path + "/file/designTemplates.doc";
			String pdfFolder = path + "/file/conver/pdf/";
			String swfFolder = path + "/file/conver/swf/";

//			String path = "c:";
//			System.out.println(path);
//			String folder = path + "/demo.doc";
//			String pdfFolder = path + "/conver/pdf/";
//			String swfFolder = path + "/conver/swf/";
//			System.out.println("正在转换......");
//			// 方案一:
//			File swf = DocumentConverterUtil.conver(folder, pdfFolder, swfFolder, false, false);
			// 方案二:
			File swf = org.tangjl.utill.jacob.DocumentConverterUtil.conver("key", folder, pdfFolder, swfFolder, false, false);
			System.out.println("转换成功");
			// 文件链接
			String finalFilePath = null;
			if (null != swf) {
				finalFilePath = swfFolder + swf.getName();
			}
			System.out.println("转换后文件路径:" + finalFilePath);
		} catch (Exception e) {
			if (e.getClass() == RuntimeException.class) {
				System.out.println(e.getMessage());
			}
			e.printStackTrace();
		}
	}
}
